home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 49
/
Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso
/
-serious-
/
misc
/
srename
/
srename.readme
< prev
next >
Wrap
Text File
|
1999-11-29
|
2KB
|
49 lines
Short: Advanced rename/renumber CLI program.
Author: Constantinos Nicolakakis (cnicol@compulink.gr)
Uploader: Constantinos Nicolakakis (cnicol@compulink.gr)
Version: 2.910
Type: util/cli
Requires: AmigaOS 2.0
Replaces: util/cli/SRename.lha
SRename is an advanced Rename CLI command. Features include:
- 54 CLI options
- Easy to use command interface
- Total control over recursion
- Wildcard and multiple filename support
- Selector - Action keyword separation that allows building
specialized functions
- Can perform intelligent renumbering with automatic checking for
filename clashes
- Unlimited number-basename format support for renumbering
- Can execute multiple actions in one go
- Supports long filenames on filesystems that allow them
- Can also modify filename comments
- Low and efficient memory usage
- It's freeware
Changes since last version:
- BASENAME has now become a proper selector which means that the basename of
a filename sequence can now receive any of the available actions, and isn't
limited to just replacement anymore.
To complement this feature the position of the number within the basename
is calculated automatically according to the basename's modification.
- Added the NUMBERPOS keyword for manually setting the position of the number
within the basename instead of using AT for this, as AT may now be used by
actions that modify the basename.
- The UPTO keyword can now also receive a filename so that when SRename is
used from a file manager for renumbering, the user can select the starting
and ending filenames from a lister.
- BEFORE and AFTER can now be used with the code and single-character modes
of MATCH.
- The code of SWAP, LSHIFT and RSHIFT was completely rewritten to implement
the automatic number positioning with basename modification.
- Now if specific components are given with SWAP they must be at least two
or SWAP will do nothing.
- Fixed small bug that sometimes caused an enforcer hit when EXCLUDE and
DELETE was given.
- Fixed harmless bug in the renumbering code and restructured it for clarity.
- General code cleanup.